A Novel Framework to Identify Non-Contiguous Clones
نویسنده
چکیده
1 Research Scholar, Suresh Gyan Vihar University JAIPUR (RAJASTHAN), INDIA 2 Department of Computer Science and Engineering University of Kota KOTA (RAJASTHAN), INDIA _______________________________________________________________________________________ Abstract: Software refactoring is the process of changing the code without changing its behavior and is done to reduce the maintenance effort of the system. Maintenance is a difficult activity which involves adapting the new environment and the difficulty level is increased due to the poor structure of the program. In this paper a new framework is proposed in which the task of removing the clones is done by the developer irrespective of the language in which the project is being made. It also identifies the unique clones which should be removed without changing the behavior of the program thereby the effort at the maintenance side is reduced to a very large extent. This framework has been developed keeping non-contiguous clones in consideration since these types of clones are difficult to extract specially in cases where the flow of program switches from one module to another module.
منابع مشابه
Using Slicing to Identify Duplication in Source Code
Programs often have a lot of duplicated code, which makes both understanding and maintenance more difficult. This problem can be alleviated by detecting duplicated code, extracting it into a separate new procedure, and replacing all the clones (the instances of the duplicated code) by calls to the new procedure. This paper describes the design and initial implementation of a tool that finds clo...
متن کاملAlu-primed polymerase chain reaction for regional assignment of 110 yeast artificial chromosome clones from the human X chromosome: identification of clones associated with a disease locus.
Over 400 yeast artificial chromosome (YAC) clones were isolated from the human X chromosome, and 110 of these were assigned to regions defined by chromosome translocation and deletion breakpoints. Polymerase chain reaction using Alu primers was applied to YAC clones in order to generate probes, to identify overlapping clones, and to derive "fingerprints" and sequence data directly from total ye...
متن کاملImproved Procedure for Screening Expression Libraries for Novel Autoantigens
The standard method for immunoscreening of a cDNA expression library is time-consuming becauseof the production of a large proportion of false positives during the first and second round of screening.This problem is more important when a sensitive chemiluminescence detection system is used. Due tothe high sensitivity of the detection system, there is a need to avoid false posi...
متن کاملEnhancement of Tropane Alkaloid Production among Several Clones and Explants Types of Hairy Root of Atropa belladonna L.
Agrobacterium rhizogenes (pRi), a causative agent of hairy root disease, effectively induces hairy root formation in a variety of plant species. In our study four bacterial strains AR15834, A4, 9435 and C318 and three explants types leaf, stems and roots, were examined. Hairy roots were induced from roots, stems and leaf explants. The highest transformation efficiency of 77% was achieved by usi...
متن کاملEnd sequence determination from large insert clones using energy transfer fluorescent primers.
Genome mapping strategies depend heavily on confirmatory data of several types to establish overlaps between contiguous stretches of cloned DNA derived from genomic regions. One type of ancillary data that can contribute to establishing these overlaps is DNA sequence data derived from the ends of large (> 30 kb) inserts in genomic clones. This type of data can be difficult to obtain routinely, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014